package com.itheima.d6_time;

/*
    Date : 代表的是日期和时间。

    构造器
        public Date()	创建一个Date对象，代表的是系统当前此刻日期时间。
        public Date(long time)	把时间毫秒值转换成Date日期对象。
    常见方法
        public long getTime()	返回从1970年1月1日    00:00:00走到此刻的总的毫秒数
        public void setTime(long time)	设置日期对象的时间为当前时间毫秒值对应的时间
 */

import java.text.SimpleDateFormat;
import java.util.Date;

public class Test1Date {
    public static void main(String[] args) {
        // 目标：掌握Date日期类的使用。
        // 1、创建一个Date的对象：代表系统当前时间信息的。
        Date date = new Date();
        // 2、拿到时间毫秒值。
        long time1 = date.getTime();
        System.out.println("获取毫秒值: " + time1);
        // 3、把时间毫秒值转换成日期对象： 2s之后的时间是多少。
        System.out.println(date.getTime() + 2);
        // 4、直接把日期对象的时间通过setTime方法进行修改
        Date date1 = new Date();
        System.out.println(date1);
        SimpleDateFormat simpleDateFormat = new
                SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String format = simpleDateFormat.format(date1);
        System.out.println(format);//2023-07-30 15:10:41
        //date1.setTime("2022", "12", "12")

        //获取时间毫秒值
        long time = date1.getTime();
        System.out.println("毫秒值:" + time);

        //把时间毫秒转换成日期对象：2s之后的时间是多少
        Date date2 = new Date();


    }
}
